package model

import "time"

// Job 任务表
type Job struct {
	ID      int       `gorm:"column:id;primaryKey" json:"id"`
	Name    string    `gorm:"column:name;type:string;size:100;notNull;default:'';comment:名称" json:"name"`
	Payload []byte    `gorm:"column:payload;comment:数据" json:"payload"`
	Retry   int       `gorm:"column:retry;comment:剩余重试次数，为0时结束" json:"retry"`
	RunAt   time.Time `gorm:"column:run_at;notNull;comment:执行时间" json:"run_at"`
}
